/
RequestMessage`1.xml
141 lines (141 loc) · 7.6 KB
/
RequestMessage`1.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<Type Name="RequestMessage<T>" FullName="CommunityToolkit.Mvvm.Messaging.Messages.RequestMessage<T>">
<TypeSignature Language="C#" Value="public class RequestMessage<T>" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit RequestMessage`1<T> extends System.Object" />
<TypeSignature Language="DocId" Value="T:CommunityToolkit.Mvvm.Messaging.Messages.RequestMessage`1" />
<TypeSignature Language="VB.NET" Value="Public Class RequestMessage(Of T)" />
<TypeSignature Language="F#" Value="type RequestMessage<'T> = class" />
<AssemblyInfo>
<AssemblyName>CommunityToolkit.Mvvm</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeParameters>
<TypeParameter Name="T" />
</TypeParameters>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<typeparam name="T">The type of request to make.</typeparam>
<summary>
A <see langword="class" /> for request messages, which can either be used directly or through derived classes.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public RequestMessage ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:CommunityToolkit.Mvvm.Messaging.Messages.RequestMessage`1.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>CommunityToolkit.Mvvm</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="HasReceivedResponse">
<MemberSignature Language="C#" Value="public bool HasReceivedResponse { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool HasReceivedResponse" />
<MemberSignature Language="DocId" Value="P:CommunityToolkit.Mvvm.Messaging.Messages.RequestMessage`1.HasReceivedResponse" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property HasReceivedResponse As Boolean" />
<MemberSignature Language="F#" Value="member this.HasReceivedResponse : bool" Usage="CommunityToolkit.Mvvm.Messaging.Messages.RequestMessage<'T>.HasReceivedResponse" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>CommunityToolkit.Mvvm</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether a response has already been assigned to this instance.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="op_Implicit">
<MemberSignature Language="C#" Value="public static implicit operator T (CommunityToolkit.Mvvm.Messaging.Messages.RequestMessage<T> message);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname !T op_Implicit(class CommunityToolkit.Mvvm.Messaging.Messages.RequestMessage`1<!T> message) cil managed" />
<MemberSignature Language="DocId" Value="M:CommunityToolkit.Mvvm.Messaging.Messages.RequestMessage`1.op_Implicit(CommunityToolkit.Mvvm.Messaging.Messages.RequestMessage{`0})~`0" />
<MemberSignature Language="VB.NET" Value="Public Shared Widening Operator CType (message As RequestMessage(Of T)) As T" />
<MemberSignature Language="F#" Value="static member op_Implicit : CommunityToolkit.Mvvm.Messaging.Messages.RequestMessage<'T> -> 'T" Usage="CommunityToolkit.Mvvm.Messaging.Messages.RequestMessage<'T>.op_Implicit message" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>CommunityToolkit.Mvvm</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>T</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="message" Type="CommunityToolkit.Mvvm.Messaging.Messages.RequestMessage<T>" />
</Parameters>
<Docs>
<param name="message">The input <see cref="T:CommunityToolkit.Mvvm.Messaging.Messages.RequestMessage`1" /> instance.</param>
<summary>
Implicitly gets the response from a given <see cref="T:CommunityToolkit.Mvvm.Messaging.Messages.RequestMessage`1" /> instance.
</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.InvalidOperationException">Thrown when <see cref="P:CommunityToolkit.Mvvm.Messaging.Messages.RequestMessage`1.HasReceivedResponse" /> is <see langword="false" />.</exception>
</Docs>
</Member>
<Member MemberName="Reply">
<MemberSignature Language="C#" Value="public void Reply (T response);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Reply(!T response) cil managed" />
<MemberSignature Language="DocId" Value="M:CommunityToolkit.Mvvm.Messaging.Messages.RequestMessage`1.Reply(`0)" />
<MemberSignature Language="VB.NET" Value="Public Sub Reply (response As T)" />
<MemberSignature Language="F#" Value="member this.Reply : 'T -> unit" Usage="requestMessage.Reply response" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>CommunityToolkit.Mvvm</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="response" Type="T" />
</Parameters>
<Docs>
<param name="response">The response to use to reply to the request message.</param>
<summary>
Replies to the current request message.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.InvalidOperationException">Thrown if <see cref="P:CommunityToolkit.Mvvm.Messaging.Messages.RequestMessage`1.Response" /> has already been set.</exception>
</Docs>
</Member>
<Member MemberName="Response">
<MemberSignature Language="C#" Value="public T Response { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance !T Response" />
<MemberSignature Language="DocId" Value="P:CommunityToolkit.Mvvm.Messaging.Messages.RequestMessage`1.Response" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Response As T" />
<MemberSignature Language="F#" Value="member this.Response : 'T" Usage="CommunityToolkit.Mvvm.Messaging.Messages.RequestMessage<'T>.Response" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>CommunityToolkit.Mvvm</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>T</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the message response.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<exception cref="T:System.InvalidOperationException">Thrown when <see cref="P:CommunityToolkit.Mvvm.Messaging.Messages.RequestMessage`1.HasReceivedResponse" /> is <see langword="false" />.</exception>
</Docs>
</Member>
</Members>
</Type>